//
//  HomeView.m
//  Product
//
//  Created by 吴志勇 on 2020/4/2.
//  Copyright © 2020 wzy. All rights reserved.
//

#import "HomeView.h"
#import "Masonry.h"
#import "TableViewCell.h"

@implementation HomeView

- (instancetype)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        [self layout];
    }
    return self;
}

- (void)layout{
    [self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.edges.mas_equalTo(self);
    }];
}

#pragma mark -------UITableView懒加载
-(UITableView *)tableView{
    if (_tableView == nil) {
        _tableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStyleGrouped];
        
        _tableView.backgroundColor = [UIColor greenColor];
        _tableView.showsVerticalScrollIndicator = NO;
        _tableView.showsHorizontalScrollIndicator = NO;
        _tableView.rowHeight = UITableViewAutomaticDimension;//自动计算高度
        _tableView.estimatedRowHeight = 200;
        _tableView.separatorStyle = UITableViewCellSelectionStyleNone;
        static NSString *YJCellId = @"yjCellId";
        

//        [_tableView registerNib:[UINib nibWithNibName:NSStringFromClass([TableViewCell class])bundle:nil]  forCellReuseIdentifier:YJCellId];
        [_tableView registerClass:[TableViewCell class] forCellReuseIdentifier:YJCellId];
    
        if (@available(iOS 11.0, *)) {
            _tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
           
            _tableView.estimatedSectionFooterHeight = 0;
            _tableView.estimatedSectionHeaderHeight = 0;
        }
        [self addSubview:_tableView];
        
    }
    return _tableView;
}

@end
